/*
 * InstitutoDTO.java
 * Intuition Technologies. Todos los derechos reservados.
 */
package mx.com.asteca.comun.dto;

import java.util.List;
import java.util.Set;

/**
 * Representacion de un Instituto en un DTO
 * @author Jorge Amaro Coria
 * @version 1.0
 * @since 1.0
 */
/**
 * @author JAMARO
 * 
 */
public class InstitutoDTO implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int idInstituto;
	private String nombre;
	private String razonSocial;
	private String rfc;
	private DomicilioDTO dtoDomicilio;
	private String fax;
	private List<InstitutoContactoDTO> listContactos;

	/**
	 * 
	 */
	public InstitutoDTO() {
	}

	/**
	 * @param idInstituto
	 */
	public InstitutoDTO(int idInstituto) {
		this.idInstituto = idInstituto;
	}

	/**
	 * @param idInstituto
	 * @param nombre
	 * @param razonSocial
	 * @param rfc
	 * @param fax
	 */
	public InstitutoDTO(int idInstituto, String nombre, String razonSocial,
			String rfc, String fax) {
		this.idInstituto = idInstituto;
		this.nombre = nombre;
		this.razonSocial = razonSocial;
		this.rfc = rfc;
		this.fax = fax;
	}

	/**
	 * @return
	 */
	public int getIdInstituto() {
		return this.idInstituto;
	}

	/**
	 * @param idInstituto
	 */
	public void setIdInstituto(int idInstituto) {
		this.idInstituto = idInstituto;
	}

	/**
	 * @return
	 */
	public String getNombre() {
		return this.nombre;
	}

	/**
	 * @param nombre
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * @return
	 */
	public String getRazonSocial() {
		return this.razonSocial;
	}

	/**
	 * @param razonSocial
	 */
	public void setRazonSocial(String razonSocial) {
		this.razonSocial = razonSocial;
	}

	/**
	 * @return
	 */
	public String getRfc() {
		return this.rfc;
	}

	/**
	 * @param rfc
	 */
	public void setRfc(String rfc) {
		this.rfc = rfc;
	}

	/**
	 * @return
	 */
	public String getFax() {
		return this.fax;
	}

	/**
	 * @param fax
	 */
	public void setFax(String fax) {
		this.fax = fax;
	}

	/**
	 * @return the dtoDomicilio
	 */
	public DomicilioDTO getDtoDomicilio() {
		return dtoDomicilio;
	}

	/**
	 * @param dtoDomicilio
	 *            the dtoDomicilio to set
	 */
	public void setDtoDomicilio(DomicilioDTO dtoDomicilio) {
		this.dtoDomicilio = dtoDomicilio;
	}

	/**
	 * @return the listContactos
	 */
	public List<InstitutoContactoDTO> getListContactos() {
		return listContactos;
	}

	/**
	 * @param listContactos
	 *            the listContactos to set
	 */
	public void setListContactos(List<InstitutoContactoDTO> listContactos) {
		this.listContactos = listContactos;
	}

}
